/**
 * 此文件用来管理全部的http请求地址
 * 其中，serverUrl是云服务器的地址前缀，本地使用时将ip地址改为localhost
 * 具体请求接口地址请分类写在AppUrl之中，使用 'serverUrl+控制器接口value'的形式
 *
 * 命名用小驼峰：xxxUrl！！！！！！！！！！！！逼死强迫症
 * **/
export const serverUrl = 'http://localhost:8888/';
// export const serverUrl = 'http://111.231.242.254:8080/springJWT/';
// export const serverUrl = 'http://192.168.1.123:8888/';

export const AppUrl = {
    common: {
        getUserIdUrl: serverUrl + 'user', //从后端token中获取userId
    },
    sign: {
        getCaptchaUrl: serverUrl + 'general/getCaptcha',
        checkCodeUrl: serverUrl + 'general/checkCode',
        signUp: serverUrl + 'general/signUp'
    },
    userInfo: {
        getAll: serverUrl + 'userInfo',
    },
    token: {
        refresh: serverUrl + 'refresh'
    },
    login: {
        loginUrl: serverUrl + 'auth',
        getLoginCaptchaUrl: serverUrl + 'general/getLoginCaptcha',
    },
    protectedTest: {
        url: serverUrl + 'protected'
    },
    activity: {
        urlSelect: serverUrl + 'activity/select',         //获取未审核活动列表接口
        urlUpdate: serverUrl + 'activity/update',         //更新活动信息接口
        publishUrl: serverUrl + 'activity/publish',       //发布活动接口
        selectInfoUrl: serverUrl + 'activity/selectInfo', //获取活动详情接口
        selectListUrl: serverUrl + 'activity/selectList', //获取活动列表接口
        selectActListByMemId: serverUrl + 'univCampus/getActByMemID', //根据社团成员ID 获取活动信息
        selectActListByCampId: serverUrl + 'univCampus/getActByCampID', //根据社团ID 获取活动信息
        selectLastActByCampId: serverUrl + 'univCampus/getLastActByCampID', //根据社团ID 获取最新活动信息
        applyUrl: serverUrl + 'activity/applyAct',        //申请活动接口
        myApplyUrl: serverUrl + 'activity/myApply',       //查看我申请的活动接口
        selectWhoseListUrl: serverUrl + 'activity/selectWhoseList',//查询某用户所有活动列表（用于活动详情页右侧表格）
    },
    student: {
        urlsel: serverUrl + 'student/sel',
        urlup: serverUrl + 'student/up',
        studentByCampID: serverUrl + 'univCampus/getStudentByCampID', //根据社团ID 获取成员信息
        memDetByMemID: serverUrl + 'univCampus/getStudentByMemID', //根据社团成员ID 获取成员信息
    },
    campus: {
        urlSearch: serverUrl + 'campus/areacampus',//社团查询接口
        campSelectAll: serverUrl + 'campus/camlist',
        campDetByUnivID: serverUrl + 'univCampus/getCampDetailByUnivID', //根据学校ID 获取社团信息
        campDetByCampID: serverUrl + 'univCampus/getCampDetailByCampId', //根据社团ID 获取社团信息
        addNewCampus: serverUrl + 'campus/addcampus',//新增社团
        typeAndlevel: serverUrl + 'campus/typeAndlevel',//查询社团类型和社团性质
        othherCampByCampID: serverUrl + 'univCampus/getOtherCampByCampID',//查询社团ID 获取同校其他社团

    },
    support: {
        selectListUrl: serverUrl + 'business/selectList', //获取全部赞助列表接口
        selectInfoUrl: serverUrl + 'business/selectInfo', //根据赞助id获取赞助详情接口
        applyUrl: serverUrl + 'business/applySup',        //申请赞助接口
        publishUrl: serverUrl + 'business/publish',       //发布赞助接口
        myApplyUrl: serverUrl + 'business/myApply',       //查看我申请的赞助接口
        selectWhoseListUrl: serverUrl + 'business/selectWhoseList',//查询某用户所有赞助列表（用于赞助详情页右侧表格）
    },
    MemberHeadImg: {
        upoadUrl: serverUrl + 'uploadMemberHeadImg',
        downUrl: serverUrl + 'general/downMemberHeadImg',

    },
    place: {
        cityUrl: serverUrl + 'place/selcity',//省市查询
        areaUrl: serverUrl + 'place/selarea',//学校校区查询
        areaAddUrl: serverUrl + 'place/addarea'//添加校区
    },
    univeristy: {
        universityUrl: serverUrl + 'university/selAllByCity',//根据省查询学校
        univSelectAllUrl: serverUrl + 'university/selectAll',
        univListByMultsUrl: serverUrl + 'univCampus/getUnivListByMults', //根据省、市、批次、学校名 获取学校列表
        selectByIdUrl: serverUrl + 'univCampus/getCampNumByUnivId',//根据学校id获取学校信息
    },
    province: {
        selectAllUrl: serverUrl + 'province/selectAll',
        selectWithCity: serverUrl + 'province/selectWithCity'
    },
    city: {
        selectByID: serverUrl + 'city/selectById',
    },
    dict: {
        findAllUrl: serverUrl + 'dict/findAllDict',
        addUrl: serverUrl + 'dict/addDict',
        findUrl: serverUrl + 'dict/findDict',
        updateUrl: serverUrl + 'dict/updateDict',
        deltUrl: serverUrl + 'dict/deltDict',
        redeemTypeUrl:serverUrl + 'dict/findRedeemType',
        getKeyUrl:serverUrl+'dict/getKey'//根据type和value查key
    },
    business: {
        busiInfo: serverUrl + 'busi/selByUserid',
        busiSave: serverUrl + 'busi/save'
    },
    user:{
        passwordUpdateUrl:serverUrl + 'password/update',
    },
    article:{
        update: serverUrl + 'article/update'
    },
    authentication:{
        stucardUrl:serverUrl+'authentication/stucard',
        busiLicenseUrl:serverUrl+'authentication/busilicense',
        confirmUrl:serverUrl+'authentication/confirm'
    }
};
export let menuReset: boolean = false;
